/* main */

.main,
.form,
.header,
.container,
.left,
.right {
    overflow: hidden!important;
}

.main label,
.search label {
    width: 90px;
    font-size: 1.2em;
    margin-bottom: 20px;
}

label {
    font-weight: 600;
}

.operateTypebox {
    position: relative;
}

.operateType {
    width: 100%;
    position: absolute;
    top: 0px;
    left: 15px;
    z-index: 1;
}

.search input,
.operateType input {
    height: 34px;
    line-height: 34px;
}

.search input,
.content {
    width: 90.7%;
}

.searchWork input {
    width: 81%;
}

.operateType input {
    width: 37%;
}

.operateType .one {
    margin-right: 13px;
}

.search {
    position: relative;
    height: 300px;
}

.search1 {
    margin-top: 10px;
}

.search2 {
    margin-top: -250px;
}

.search .content {
    margin-top: -8px;
    border: 1px solid rgb(223, 217, 217);
    overflow-y: auto;
    height: 120px;
    margin-left: 80px;
    border-radius: 4px;
    position: absolute;
    z-index: 9999;
    background-color: #fff;
    top: 40px;
    left: 14px;
    overflow-y: scroll;
    /* padding-bottom: 40px; */
}

.search .content p {
    margin: 0!important;
    height: 30px;
    line-height: 30px;
    font-size: 1.2em;
    text-indent: 1em;
}

.search .content p:hover {
    background-color: rgb(19, 172, 180);
}


/* ********按钮********** */

.btnbg {
    margin-top: -256px;
    margin-bottom: 20px;
}

.btnClick {
    width: 100%;
    margin: 0 auto;
    margin-top: 8px;
    position: relative;
    height: 40px;
}

.btnClick button {
    display: block;
    float: left;
    position: absolute;
    top: 0px;
    z-index: 999;
}

.btnClick .submitBtn {
    right: 25px;
}

.btnClick .reset {
    left: 25px;
}


/* ***********列表************* */

.listContent {
    text-align: center;
}

.listContent .thelist {
    padding: 0px 6px 12px 6px!important;
}

.listContent .thelist .listDiv {
    display: none;
    box-sizing: border-box;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 4px;
}

.listContent .thelist .listDiv p {
    font-size: 1.2em;
}

.listContent .thelist .listDiv p:first-child {
    padding-top: 10px;
}


/* ****************** */

@media (max-width: 1199px) {
    .btnbg {
        margin-top: -200px;
    }
    .search input,
    .content {
        width: 86%;
    }
    .operateType input {
        width: 42%;
    }
    .operateType {
        top: -250px;
        left: 15px;
    }
}

@media (max-width: 991px) {
    .operateType input {
        width: 40.2%;
    }
}

@media (max-width: 724px) {
    .search input,
    .content {
        width: 83.4%;
    }
    .operateType input {
        width: 38.8%;
    }
}

@media (max-width: 606px) {
    .search input,
    .content {
        width: 82.5%;
    }
    .operateType input {
        width: 38%;
    }
}

@media (max-width: 566px) {
    .search input,
    .content {
        width: 80.5%;
    }
    .operateType input {
        width: 36.5%;
    }
}

@media (max-width: 511px) {
    .search input,
    .content {
        width: 76.8%;
    }
    .operateType input {
        width: 34.5%;
    }
}

@media (max-width: 434px) {
    .search input,
    .content {
        width: 74%;
    }
    .operateType input {
        width: 32.5%;
    }
}

@media (max-width: 390px) {
    .search input,
    .content {
        width: 71.5%;
    }
    .operateType input {
        width: 30.5%;
    }
}

@media (max-width: 359px) {
    .search input,
    .content {
        width: 68.5%;
    }
    .operateType input {
        width: 29%;
    }
}

@media (max-width: 327px) {
    .search input,
    .content {
        width: 65%;
    }
    .operateType input {
        width: 27%;
    }
}

@media (max-width: 298px) {
    .search input,
    .content {
        width: 62%;
    }
    .operateType input {
        width: 24.5%;
    }
}

.listActive {
    /* color:#e26c4f;
    border: 1px solid #e26c4f!important; */
    color: rgb(19, 172, 180);
    border: 1px solid rgba(19, 172, 180, .3)!important;
    box-shadow: 0px 0px 8px rgba(19, 172, 180, .3);
}

.listBlock {
    display: block!important;
}